double stranded - Turkish English Dictionary